h1,h2,h3,h4,h5,h6{margin:20px 0 10px;-webkit-font-smoothing:antialiased}
hr{background:#ddd;border:0;height:1px;margin:40px 0}
header{text-align:center}
h1 a,h2 a,h3 a{color:#404040;text-decoration:none}
section{margin:30px 0 40px 0}
input[type=text],input[type=number]{padding:4px 8px}
.button{background:#e6e6e6;background-image:linear-gradient(#fafafa,#eaeaea);border:1px solid #d4d4d4;border-radius:4px;border-bottom-color:#bcbcbc;color:#555;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;text-align:center;padding:10px;margin:20px 0}
.button:hover{background-image:linear-gradient(#eaeaea,#fafafa)}
.button--small{font-size:.8em;line-height:1;padding:5px 8px;margin:0}
.img-circular{margin:0 auto;position:relative}
.img-circular,.img-circular img,.img-circular:after{width:120px;height:120px;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px}
.img-circular:after{content:"";display:block;position:absolute;top:0;left:0;-webkit-box-shadow:rgba(0,0,0,.6) 0 1px 6px inset;-moz-box-shadow:rgba(0,0,0,.6) 0 1px 6px inset;box-shadow:rgba(0,0,0,.6) 0 1px 6px inset}
footer{text-align:center}
code,pre{background:#f8f8f8;border-radius:3px}
pre{border:1px solid #ddd;word-wrap:normal;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px}
code{border:1px solid #eaeaea;margin:0 2px;padding:0 5px;white-space:nowrap}
pre code{border:0;padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background:0 0;border-radius:0}
.notification{background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.4);border-radius:3px;padding:14px;text-align:center}
.highlight .c{color:#998;font-style:italic}
.highlight .err{color:#a61717;background-color:#e3d2d2}
.highlight .k{font-weight:700}
.highlight .o{font-weight:700}
.highlight .cm{color:#998;font-style:italic}
.highlight .cp{color:#999;font-weight:700}
.highlight .c1{color:#998;font-style:italic}
.highlight .cs{color:#999;font-weight:700;font-style:italic}
.highlight .gd{color:#000;background-color:#fdd}
.highlight .gd .x{color:#000;background-color:#faa}
.highlight .ge{font-style:italic}
.highlight .gr{color:#a00}
.highlight .gh{color:#999}
.highlight .gi{color:#000;background-color:#dfd}
.highlight .gi .x{color:#000;background-color:#afa}
.highlight .go{color:#888}
.highlight .gp{color:#555}
.highlight .gs{font-weight:700}
.highlight .gu{color:purple;font-weight:700}
.highlight .gt{color:#a00}
.highlight .kc{font-weight:700}
.highlight .kd{font-weight:700}
.highlight .kn{font-weight:700}
.highlight .kp{font-weight:700}
.highlight .kr{font-weight:700}
.highlight .kt{color:#458;font-weight:700}
.highlight .m{color:#099}
.highlight .s{color:#d14}
.highlight .n{color:#333}
.highlight .na{color:teal}
.highlight .nb{color:#0086b3}
.highlight .nc{color:#458;font-weight:700}
.highlight .no{color:teal}
.highlight .ni{color:purple}
.highlight .ne{color:#900;font-weight:700}
.highlight .nf{color:#900;font-weight:700}
.highlight .nn{color:#555}
.highlight .nt{color:navy}
.highlight .nv{color:teal}
.highlight .ow{font-weight:700}
.highlight .w{color:#bbb}
.highlight .mf{color:#099}
.highlight .mh{color:#099}
.highlight .mi{color:#099}
.highlight .mo{color:#099}
.highlight .sb{color:#d14}
.highlight .sc{color:#d14}
.highlight .sd{color:#d14}
.highlight .s2{color:#d14}
.highlight .se{color:#d14}
.highlight .sh{color:#d14}
.highlight .si{color:#d14}
.highlight .sx{color:#d14}
.highlight .sr{color:#009926}
.highlight .s1{color:#d14}
.highlight .ss{color:#990073}
.highlight .bp{color:#999}
.highlight .vc{color:teal}
.highlight .vg{color:teal}
.highlight .vi{color:teal}
.highlight .il{color:#099}
.highlight .gc{color:#999;background-color:#EAF2F5}
